4.6 网络测试
ATK-DLAM62X核心板上搭载两颗千兆网络芯片,自适应10/100/1000M。在文件系统使用如下指令测试网络,将网线插在网口处,确保网线能上网。查看网络获取的IP
ifconfig
图4.6.1 查看使能的网络节点eth0和eth1
检查网络能否上网,如果有数据回复,则说明网络功能正常。按Ctrl+c终止指令。
ping -I eth0 www.baidu.com //使用eth0网口ping百度
ping -I eth1 www.baidu.com //使用eth1网口ping百度
图4.6.2 ping百度
测试是否为千兆网络,注意要使用千兆网线,千兆路由器或者千兆交换机,PC(电脑)网卡必须是千兆网卡,否则测试出来的速度或识别出来的速度可能是百兆的!
如下图,看到软件识别为1Gbps/Full代表是千兆网络。
图4.6.3 识别为千兆网络
使用iperf3指令可测试千兆网络的连接速度
设置Ubuntu为服务器
iperf3 -s
ATK-DLAM62X为客户端,通过iperf3指令,输入服务器的ip即可
iperf3 -B 192.168.6.104 -c 192.168.6.84 -i 1
命令解释:
-B 192.168.6.104:客户端的IP地址,开发板有两个IP地址,需要指定一个地址。要不就默认从eth0网口出去。
-c 192.168.6.84:Ubuntu服务器的IP地址。
-i 1:触发周期,单位为秒。
图4.6.4 千兆网络测试
测试出来的Bitrate大概为940 Mbits/sec左右才是千兆网络速度(测试前请不要开启其他应用,以免影响测试速度),如果不是,请检查是否使用了千兆网线、PC电脑的网卡是不是千兆网卡,通过的路由器是不是千兆的等,不能有一个为百兆的设备,否则测试出来的是百兆网络。